stroll through a city - French English Dictionary